import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import { join } from "path";

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [react()],
  resolve: {
    alias: {
      "@": join(__dirname, "src"),
    },
  },
  server: {
    proxy: {
      // 接口地址代理
      "/qqmap": {
        target: "https://apis.map.qq.com", // 接口的域名
        secure: true, // 如果是https接口，需要配置这个参数
        changeOrigin: true, // 如果接口跨域，需要进行这个参数配置
        rewrite: (path) => path.replace(/^\/qqmap/, ""),
        // 不加rewrite，请求地址https://apis.map.qq.com/qqmap/ws/geocoder/v1/
        // 加rewrite，请求地址https://apis.map.qq.com/ws/geocoder/v1/
      },
    },
  },
});
